package net.aaa.hotel.dao.impl;

import net.aaa.hotel.dao.TXufangDao;
import net.aaa.hotel.entity.TOrder;
import net.aaa.hotel.entity.TXufang;
import net.aaa.hotel.util.BaseDB;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public class XufangDaoImpl implements TXufangDao {
    @Override
    public List<Map> getRecordByRZid(String id) {
        String sql = "select * from t_xufang where ruzhuid=? ";
        return BaseDB.queryMap(sql, id);
    }

    @Override
    public int addXuFangRecord(TXufang xufang) {
        String sql = "insert into t_xufang(ruzhuid,begintime,endtime,money) values(?,?,?,?)";
        return BaseDB.update(sql,xufang.getRuzhuid(),xufang.getBegintime(),xufang.getEndtime(),xufang.getMoney());
    }

    @Override
    public void getDate(TXufang xufang) {
        String sql = "{call create_calendar('" + xufang.getBegintime() + "','" + xufang.getBegintime() + "')}";
        BaseDB.getCall(sql);
    }
}
